package cn.ycc1.web;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * WebMvcAutoConfiguration的自动配置
 * webjars使用
 * http://localhost:8080/webjars/jquery/3.3.1/dist/jquery.js
 * java文件夹是类路径
 * resources文件夹也是类路径
 *
 * jar包，嵌入式tomcat默认不支持jsp
 * jsp也是模板引擎
 * thymeleaf 覆盖切换默认的版本
 *
 *  th的语法，下载文档查看
 *  thymeleaf的表达式语法 ${} OGNL
 *  内置的工具对象，使用则参照文档
 *  字面量，文本操作，布尔运算，算术运算，比较运算，逻辑运算，条件运算
 * springBoot自动配置了springMVC
 * 视图解析器 视图对象决定如何渲染
 * 自动注册了转换器
 * WebDataBinder
 * web所有的自动配置场景
 *
 * 如何修改springBoot的默认配置
 * springBoot自动配置组件的时候，先看看用户有没有自己配置的@Bean，如果有就用用户配置的，如果没有就用默认配置
 * 将用户配置的与默认配置进行合并
 * 全面接管springMVC
 * springBoot中 xxxConfigurer 配置类, 可以进行定制
 *
 * 国际化
 * 国际化配置文件
 * 点击链接切换语言
 */
@SpringBootApplication
public class Boot3WebApplication {

    public static void main(String[] args) {
        SpringApplication.run(Boot3WebApplication.class, args);
    }

}
